home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d20 / pvert.arc / QWK2PKT.MAK < prev    next >
Makefile  |  1992-01-15  |  3KB  |  142 lines

  1. PROJ = qwk2pkt
  2. PROJFILE = qwk2pkt.mak
  3. DEBUG = 0
  4.  
  5. CC  = cl
  6. CFLAGS_G  = /AL /W4 /Zp1 /BATCH /J
  7. CFLAGS_D  = /qc /Od /Zi /Zr /DQWKIMPORT /DXQWKIMPORT /DOS2 /Giout\$(PROJ).mdt
  8. CFLAGS_R  = /Ot /Oi /Gs /DQWKIMPORT /DXQWKIMPORT /DBMG /DOS2
  9. MAPFILE_D  = NUL
  10. MAPFILE_R  = NUL
  11. LFLAGS_G  =  /NOI /STACK:4096  /BATCH
  12. LFLAGS_D  = /CO /INC /FAR /PACKC /PACKD /PMTYPE:VIO
  13. LFLAGS_R  = /EXE /FAR /PACKC /PACKD /PMTYPE:VIO
  14. LINKER  = link
  15. ILINK  = ilink
  16. LRF  = echo > NUL
  17.  
  18. OBJS  = out\ASSIGN.obj out\BMG.obj out\DELIMS.obj out\PRSEADDR.obj out\QWK.obj\
  19.         out\QWK2PKT.obj out\STRIPS.obj out\STRISTR.obj out\XQWK.obj
  20.  
  21. all: out\$(PROJ).exe
  22.  
  23. .SUFFIXES:
  24. .SUFFIXES: .obj .c
  25.  
  26. out\ASSIGN.obj : ASSIGN.C
  27. !IF $(DEBUG)
  28.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Foout\ASSIGN.obj ASSIGN.C
  29. !ELSE
  30.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Foout\ASSIGN.obj ASSIGN.C
  31. !ENDIF
  32.  
  33. out\BMG.obj : BMG.C
  34. !IF $(DEBUG)
  35.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Foout\BMG.obj BMG.C
  36. !ELSE
  37.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Foout\BMG.obj BMG.C
  38. !ENDIF
  39.  
  40. out\DELIMS.obj : DELIMS.C
  41. !IF $(DEBUG)
  42.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Foout\DELIMS.obj DELIMS.C
  43. !ELSE
  44.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Foout\DELIMS.obj DELIMS.C
  45. !ENDIF
  46.  
  47. out\PRSEADDR.obj : PRSEADDR.C
  48. !IF $(DEBUG)
  49.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Foout\PRSEADDR.obj PRSEADDR.C
  50. !ELSE
  51.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Foout\PRSEADDR.obj PRSEADDR.C
  52. !ENDIF
  53.  
  54. out\QWK.obj : QWK.C
  55. !IF $(DEBUG)
  56.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Foout\QWK.obj QWK.C
  57. !ELSE
  58.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Foout\QWK.obj QWK.C
  59. !ENDIF
  60.  
  61. out\QWK2PKT.obj : QWK2PKT.C
  62. !IF $(DEBUG)
  63.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Foout\QWK2PKT.obj QWK2PKT.C
  64. !ELSE
  65.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Foout\QWK2PKT.obj QWK2PKT.C
  66. !ENDIF
  67.  
  68. out\STRIPS.obj : STRIPS.C
  69. !IF $(DEBUG)
  70.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Foout\STRIPS.obj STRIPS.C
  71. !ELSE
  72.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Foout\STRIPS.obj STRIPS.C
  73. !ENDIF
  74.  
  75. out\STRISTR.obj : STRISTR.C
  76. !IF $(DEBUG)
  77.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Foout\STRISTR.obj STRISTR.C
  78. !ELSE
  79.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Foout\STRISTR.obj STRISTR.C
  80. !ENDIF
  81.  
  82. out\XQWK.obj : XQWK.C
  83. !IF $(DEBUG)
  84.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Foout\XQWK.obj XQWK.C
  85. !ELSE
  86.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Foout\XQWK.obj XQWK.C
  87. !ENDIF
  88.  
  89.  
  90. out\$(PROJ).exe : $(OBJS)
  91. !IF $(DEBUG)
  92.         $(LRF) @<<out\$(PROJ).lrf
  93. $(RT_OBJS: = +^
  94. ) $(OBJS: = +^
  95. )
  96. $@
  97. $(MAPFILE_D)
  98. $(LLIBS_G: = +^
  99. ) +
  100. $(LLIBS_D: = +^
  101. ) +
  102. $(LIBS: = +^
  103. )
  104. $(DEF_FILE) $(LFLAGS_G) $(LFLAGS_D);
  105. <<
  106. !ELSE
  107.         $(LRF) @<<out\$(PROJ).lrf
  108. $(RT_OBJS: = +^
  109. ) $(OBJS: = +^
  110. )
  111. $@
  112. $(MAPFILE_R)
  113. $(LLIBS_G: = +^
  114. ) +
  115. $(LLIBS_R: = +^
  116. ) +
  117. $(LIBS: = +^
  118. )
  119. $(DEF_FILE) $(LFLAGS_G) $(LFLAGS_R);
  120. <<
  121. !ENDIF
  122. !IF $(DEBUG)
  123.         $(ILINK) -a -e "$(LINKER) @out\$(PROJ).lrf" $@
  124. !ELSE
  125.         $(LINKER) @out\$(PROJ).lrf
  126. !ENDIF
  127.  
  128.  
  129. .c.obj :
  130. !IF $(DEBUG)
  131.         $(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fo$@ $<
  132. !ELSE
  133.         $(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fo$@ $<
  134. !ENDIF
  135.  
  136.  
  137. run: out\$(PROJ).exe
  138.         out\$(PROJ).exe $(RUNFLAGS)
  139.  
  140. debug: out\$(PROJ).exe
  141.         CVP $(CVFLAGS) out\$(PROJ).exe $(RUNFLAGS)
  142.